trench shield - French English Dictionary